html { _zoom:expression( function(ele) { ele.style.zoom="1"; document.execCommand("BackgroundImageCache", false, true)}(this))}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 \5b8b\4f53,arial,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}
.fix-float { *zoom: 1;}
.fix-float:after { content: '\20'; display: block; height: 0; clear: both; }
body { background-color: #eaf3fc;}
#top-nav, #login .hd, .s-box .hd, #xinwen .line, #yiyuan .hd, .box .hd,.tab-holder li { background: url(images/index1.png) no-repeat -999em 0;}
#search .search-icon, #search button, #login .hd h3 i, #login .btn, .quick-entries a,
.s-box .hd h3 i, .info-list li, .video-list li, .scroll-box h3,
.scroll-box .scroll-prev, .scroll-box .scroll-next, #jianjie .hd h3 i, #yiyuan .hd h3 i, .friend-link h3 { background: url(images/index2.png) no-repeat -999em 0;}
#header { background: url(images/header.jpg) no-repeat 0 0;}
#navigation, #navigation .l, #navigation .r, #navigation li a, #navigation li a span { background: url(images/navigation.png) no-repeat 0 -999em;}
#msg-search { background: url(images/msg-sea.png) no-repeat 0 0;}
#content { background: url(images/content-bg.png) no-repeat 0 0;}
#yiyuan .bd { background:#fff url(images/map.jpg) no-repeat -60px 0;}
.info-list li { padding-left: 10px; font-size: 14px; line-height:1.8; background-position: -283px -142px;}
.info-list li a { color: #333;}
.info-list li span { float: right;}
#top-nav { height: 22px; background-repeat: repeat-x; background-position: 0 0;}
#top-nav .top-inner { position: relative; width: 960px; margin: 0 auto; line-height: 22px;}
#top-nav .date { padding-left: 25px; color: #fff;}
#top-nav .links { position: absolute; top: 0; right: 0;}
#top-nav .links a { margin-right: 25px; color: #fff;}
#page { width: 960px; margin: 0 auto;}
#header { height: 150px; margin-top: 1px;}
#logo { padding: 10px 0 0 14px; width: 484px; height: 129px; overflow: hidden;}
#navigation { position: relative; height: 36px; background-repeat: repeat-x; background-position: 0 0;}
#navigation .l, #navigation .r { position: absolute; width: 14px; height: 35px; overflow: hidden;}
#navigation .l { top: 0; left: 0; background-position: -14px -36px;}
#navigation .r { top: 0; right: 0; background-position: 0 -36px;}
#navigation ul { padding: 2px 15px 0; }
#navigation li, #navigation li a,  #navigation li a span { float: left;}
#navigation li { font-weight: bold; font-size: 14px; }
#navigation li a { height: 34px; padding-right: 15px; color: #fff;}
#navigation li a:hover { text-decoration: none;}
#navigation li a span { height: 34px; padding-left: 15px; line-height: 30px; cursor: pointer;}
#navigation .current a { background-position: 100% -72px; color:#4b7fc1;}
#navigation .current a span { background-position: 0 -72px;}
#msg-search { position: relative; height: 28px; padding: 0 20px;}
#msg-search .msg { padding-top: 2px; font-size: 14px;}
#search { position: absolute; top: 2px; right: 30px; padding-left: 25px;}
#search .search-icon { position: absolute; top:1px; left: 0; width: 16px; height: 16px; background-position: -42px -175px;}
#search .search-text { width: 175px; height: 16px; border: 1px solid #7f9db9; margin-right: 5px;}
#search .search-opt { width: 52px; margin-right: 5px;}
#search button { width: 41px; height: 23px; border: 0 none; background-position: 0 -172px; vertical-align: middle;}
#content { padding-top: 10px;}
#col-main { float: left; width: 730px;}
#col-sub { float: right; width: 220px;}
#col-main .col2-left, #col-main .col2-right { width: 360px;}
#col-main .col2-left { float: left;}
#col-main .col2-right { float: right;}
#col-main .top-first .col2-left { width: 300px;}
#col-main .top-first .col2-right { width: 420px;}
#login { position: relative;}
#login .hd {height: 28px; border: 1px solid #b0cae3; border-bottom: 0; background-repeat: repeat-x; background-position: 0 -115px;}
#login .tab-holder { position: absolute; margin: -1px 0 -1px -1px; width: 220px;}
#login .tab-holder li { float: left; width: 110px; height: 30px; line-height: 30px; font-size: 14px; color:#555; font-weight: bold; text-align: center;}
#login .tab-holder .selected { background-position: 0 -180px; color: #163c76;}
#login .bd { border: 1px solid #b0cae3; background-color: #fff; padding: 5px 0;}
#login p { padding: 5px 10px;}
#login label { font-size: 14px; padding-left: 8px;}
#login input { width: 133px; height: 21px; border: 1px solid #c1cdd9; background-color: #fff; vertical-align: middle;}
#login a { color: #000;}
#login .btn { float: left; width: 53px; height: 22px; text-align: center; line-height: 22px; text-decoration: none; color: #000; background-position: -208px -156px; border: none; margin-right: 10px;}
.quick-entries { border:1px solid #c1cdd9; border-top: none; background-color: #fff; padding: 8px 6px; margin-bottom: 10px;}
.quick-entries a { display: block; width: 206px; height: 42px; margin-bottom: 8px; overflow: hidden;}
.quick-entries .q1 { background-position: 0 0;}
.quick-entries .q2 { background-position: 0 -43px; margin-bottom: 0;}
.quick-entries .q3 { background-position: 0 -86px;}
.quick-entries .q4 { background-position: 0 -129px;}
.quick-entries a span { display: block; text-indent: -999em;}
.s-box { position: relative; margin-bottom: 10px;}
.s-box .hd { height: 30px; background-position: 0 -54px; padding: 0 10px; line-height: 30px;}
.s-box  .hd h3 { padding-left: 20px; font-size: 14px; font-weight: bold; color: #fff;}
.s-box .hd h3 i { position: absolute; top: 2px; left:5px; width: 25px; height: 25px;}
.s-box .hd .more { position: absolute; right: 10px; top: 0; color: #fff;}
.s-box .bd { border: 1px solid #c1cddb; background-color: #fff; padding: 8px; min-height:124px; _height:124px; }
#gonggao .hd h3 i { background-position: -78px -196px;}
#dianbo .hd h3 i { background-position: -104px -196px;}
#xiazai .hd h3 i { background-position: -130px -196px;}
#wenjuan .hd h3 i { background-position: -156px -196px; }
.video-list li { padding-left: 22px; line-height: 1.8; background-position: 0 -252px; font-size: 14px;}
.video-list li a { color: #333;}
.video-list .first { padding: 0; text-align: center; background-position: -999em 0;}
.scroll-box { position: relative; border: 1px solid #b0cae3; background-color:#eafcd8; height: 155px; margin-bottom: 10px;}
.scroll-box h3 { position: absolute; top:0; left:0;  width: 44px; height: 155px; overflow: hidden; text-indent: -999em; background-position: -208px 0; }
.scroll-box .scroll-content-wrap { position: relative; padding:4px 0 4px 0px; margin-left: 100px; width: 583px; height: 147px; overflow: hidden;}
.scroll-box .scroll-content { position: absolute; width: 99999em;}
.scroll-box .scroll-content div { float:left;}
.scroll-box .scroll-content a { float: left; width: 90px; padding: 3px 5px; background-color:#c4dc9c; margin-right: 20px; text-decoration: none; color: #555}
.scroll-box .scroll-content a img { display: block; width: 90px; height: 120px; overflow: hidden;}
.scroll-box .scroll-content a span { text-align: center; display: block; padding-top:3px;}
.scroll-box .scroll-prev, .scroll-box .scroll-next { position: absolute; top: 66px; width: 24px; height: 24px; cursor: pointer;}
.scroll-box .scroll-prev { left: 54px; background-position: -233px -179px;}
.scroll-box .scroll-next { right: 9px; background-position: -208px -179px;}
.ad { margin-bottom: 10px;}
.slide-box { border: 1px solid #c0cddd; background-color: #d1deee; width: 290px; height: 228px; padding: 5px 4px; margin-bottom: 10px;}
#jianjie { position: relative; margin-bottom: 10px;}
#jianjie .hd { height: 28px; border: 1px solid #c3ccdb; border-bottom: 0; background-color: #f4f9fd;}
#jianjie .hd h3 { padding-left: 38px; color: #333; line-height: 28px; font-size: 14px;}
#jianjie .hd h3 i { position: absolute; top: 4px; left: 10px; width: 25px; height: 25px; background-position: 0 -196px;}
#jianjie .bd { position: relative; border: 1px solid #c3ccdb; background-color: #e4effe; padding: 8px 8px 8px 138px; height: 130px;}
#jianjie .bd .pic { position: absolute; width: 90px; height: 120px; border:1px solid #c3ccdb; background-color:#fff; padding: 4px; margin-left: -122px;}
#jianjie .bd h4 { font-size: 14px; padding: 4px 0; color: #333;}
#jianjie .bd p { color: #333; text-indent: 2em; line-height: 1.8;}
#jianjie .bd p a { color: #0263a4;}
#jianjie .ft { border: 1px solid #c1cddb; border-top: 0; background-color: #fff; padding: 10px; height: 236px;}
#jianjie .ft h4 { font-size: 14px; text-align: center; color: #02599c; padding: 2px 0 4px;}
#jianjie .ft p { color: #333; text-indent: 2em; line-height: 1.8;}
#jianjie .ft p a { color: #0263a4;}
#jianjie .ft .pic { display: block; border:1px solid #c1cddb; padding: 4px; width: 260px; height: 140px; background-color: #fff; overflow: hidden; margin: 10px auto 0;}
#xinwen { border:1px solid #c3cdd9; border-top: 3px solid #5a8e2a; background-color: #f0fde2; margin-bottom: 10px;}
#xinwen h4 { font-size: 16px; text-align: center; padding: 10px 10px 6px;}
#xinwen h4 a { color: #da0707;}
#xinwen p { text-indent: 2em; font-size: 14px; padding: 0 10px; line-height: 1.8; margin-bottom: 8px;}
#xinwen p, #xinwen p a { color: #333;}
#xinwen .line { display: block; height: 3px; overflow: hidden; background-repeat: repeat-x; background-position: 0 -144px; }
#xinwen .bg { background-color: #fff; padding: 6px 10px;}
#yiyuan { position: relative; margin-bottom: 10px; border:1px solid #b0cae3;}
#yiyuan .hd { height: 29px; background-position: 0 -85px; background-repeat: repeat-x; line-height: 29px;}
#yiyuan .hd h3 { padding-left: 30px; font-size: 14px; font-weight: bold; color: #163c76;}
#yiyuan .hd h3 i { position: absolute; top: 1px; left:5px; width: 25px; height: 25px; background-position: -26px -196px;}
#yiyuan .hd .more { position: absolute; right: 10px; top: 0; color: #555;}
#yiyuan .bd { height: 187px; padding: 8px 10px 8px 20px;}
#yiyuan .bd .col2-list li { float: left; width: 170px; margin-right: 10px;}
.box { position: relative; margin-bottom: 10px;}
.box .hd { height: 28px; border: 1px solid #b0cae3; border-bottom: 0; background-repeat: repeat-x; background-position: 0 -115px;}
.box .tab-holder {position: relative; margin: -1px 0 -1px -1px; width: 360px; height: 28px; z-index: 9;}
.box .tab-holder li { float: left; width: 118px; height: 30px; line-height: 30px; font-size: 14px; color:#555; font-weight: bold; text-align: center;}
.box .tab-holder .selected { background-position: 0 -148px; color: #163c76;}
.box .tab-holder li a { color: #555;}
.box .tab-holder .selected a { color: #163c76;}
.box .bd { position: relative; border: 1px solid #b0cae3; background-color: #fff; height: 225px;}
.box .hd .more { position: absolute; right: 10px; top: 8px; color: #555;}
.box .bd .top { position: relative; padding: 8px 8px 8px 140px; height: 90px;}
.box .bd .top .pic { position: absolute; margin-left: -133px; width: 114px; height: 84px; padding: 3px; background-color: #d1deee;}
.box .bd .top h4 { font-size: 14px; padding: 5px 0 5px 0;}
.box .bd .top h4 a { color: #02599c;}
.box .bd .top p { line-height: 1.8;}
.box .bd .top p, .box .bd .top p a { color: #000;}
.box .bd .info-list { position: relative; padding: 0px 0 10px 10px;}
#footer .friend-link { position: relative; margin-bottom: 10px; padding:5px 0 5px 42px; border:1px solid #b0cae3; height: 91px; background-color: #f3f7fc;}
#footer .friend-link h3 { width: 35px; height: 101px; position: absolute; top:0; left:0; overflow: hidden; background-position: -253px 0; text-indent: -999em;}
#footer .bottom strong { color: #163c76; padding-bottom: 10px; text-align: center; display: block;}
#footer .bottom p { text-align: center; padding-bottom: 20px;}

